#ifndef _U_ADDBOOK_WIDGET_H_
#define _U_ADDBOOK_WIDGET_H_
#include "uclientserver.h"
#include <QWidget>

class QLabel;
class QLineEdit;
class QPushButton;
class UAddBookWidget  : public QWidget
{
	Q_OBJECT

public:
	UAddBookWidget(QWidget *parent = nullptr);
	~UAddBookWidget();
	void readResponse(const OPERATOR type, QByteArray datagram);

	

private slots:
	void onAddButtonReleased();
	void onClearButtonReleased();
	
private:
	void initLabel();
	void initButton();
	void initLineEdit();
	void ParsePrompt(const QByteArray& datagram);

	QPushButton* m_pAdd;
	QPushButton* m_pClear;
	QLabel* m_pTitle;
	QLabel* m_pAuthor;
	QLabel* m_pPress;
	QLabel* m_pIsbn;
	QLabel* m_pDate;
	QLabel* m_pImage;
	QLineEdit* m_pTitleEdit;
	QLineEdit* m_pAuthorEdit;
	QLineEdit* m_pPressEdit;
	QLineEdit* m_pIsbnEdit;
	QLineEdit* m_pDateEdit;
	QLineEdit* m_pImageEdit;
	QLabel* m_pPrompt;
};

#endif // !_U_ADDBOOK_WIDGET